<?php

##########################################  INIT  ##########################################

// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../../console'));

// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'development'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/Controllers'),
    realpath(APPLICATION_PATH . '/Controllers/library'),
    realpath(APPLICATION_PATH . '/Models'),
    realpath(APPLICATION_PATH . '/Data/'),
    realpath(APPLICATION_PATH . '/../Library'),
    realpath(APPLICATION_PATH . '/../Library/Zend'),
    realpath(APPLICATION_PATH . '/../Library/LITC'),
    get_include_path(),
)));

/** Zend_Application */
require_once 'Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/Data/config.ini'
);

###################  AUTOLOAD : CHARGEMENT DE TOUTES LES CLASSES  #########################
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);


##########################################  GO  ##########################################
$application->bootstrap()->run();